package day05.homework;

import java.util.Arrays;
import java.util.Random;

//定义数组，包含10个元素，随机生成数据(范围自拟)，查找最大值和最小值，并输出
public class Answer4 {
    public static void main(String[] args) {
        int num=10;
        int[] arr = getArr(num);
        System.out.println("数组元素:");
        for (int nums:arr){
            System.out.println(nums);
        }
        int max=getMaxOfArray(arr);
        int min=getMinOfArray(arr);
        System.out.println("最大值:"+max+"最小值:"+min);
    }

    private static int getMinOfArray(int[] arr) {
        Arrays.sort(arr);
        return arr[0];
    }

    private static int getMaxOfArray(int[] arr) {
        Arrays.sort(arr);
        return arr[arr.length-1];
    }


    private static int[] getArr(int num) {
        Random random=new Random();
        int []arr=new int[num];
        for (int i = 0; i <arr.length ; i++) {
            arr[i]=random.nextInt(100);
        }
        return arr;
    }
}

